<?php

/* 在线修改文件 */
/* 162100源码 - 162100.com */
if (POWER != 5) {
  err('该命令必须以基本管理员身份登陆！请重登陆');
}

if (!$_POST['thefile'] || !file_exists($_POST['thefile'])) {
  err('文件参数缺失！');
}

if ($_POST['thefile'] == 'readonly/require/juejinlian.html') {
  if (!file_exists('addfunds.php')) {
    err('商业版才能修改此项！');
  }
}

if (!get_magic_quotes_gpc()) {
  $_POST['content'] = addslashes($_POST['content']);
}

$style_set_unset = '';
if (strstr($_POST['thefile'], 'writable/require/statistics.txt')) {
  if ($web['html'] == true) {
    @ require ('writable/set/set_html.php');
    $style_set_unset = '<div style="background-color:#FF6600; color:#FFF;">你对统计代码文件进行了更改，因为你开启了全静态，为刷新所有静态文件，请进行<a href="?post=html_open">一键生成全静态</a>
</div>';
  }
}

if (!empty($_POST['charset'])) {
  if (strtolower($_POST['charset']) != 'utf-8') {
    if (!function_exists('iconv')) {
      err('你的PHP版本不支持编码转换函数（iconv），无法转换成'.$_POST['charset'].'，请选择手动修改文件吧。');
    } else {
      $_POST['content'] = iconv('utf-8', $_POST['charset'], $_POST['content']);
    }
  }
}

@ require ('readonly/function/write_file.php');
write_file($_POST['thefile'], stripslashes($_POST['content']));

/*
  if ($web['html'] == true) {
    $style_set_unset = '<div style="background-color:#FF6600; color:#FFF;">发现系统开启了全静态，如果此次修改的文件被首页调用，请进行<a href="?post=html_open">一键生成全静态</a>，以便刷新首页
</div>';
  }
*/
reset_indexhtml('index.php','index.html');


err('在线修改文件完成！'.$style_set_unset, 'ok');


?>